To make sure that the sources of these macro is available everywhere, it is best to use output of smartctl -i or smartctl --scan-open. Other macros may be added, but try to edit both windows and nix scripts at the same time.
The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA/SATA, SCSI/SAS and NVMe disks.
Go to the documentation of this file. 155 getvalidarglist ('d').c_str ()); // TODO: Use this function also for other options ? 181" Show device log. TYPE: error, selftest, selective, directory [,g|s],\n" 211" Run test. TEST: off